'use strict';


// 定义好该Model后，就可以在 Controller 和 Service 中通过 app.model.User 或者 ctx.model.User 访问到了
module.exports = app => {
  const { STRING, INTEGER, DATE } = app.Sequelize;

  const User = app.model.define('users', {
    id: { type: INTEGER, primaryKey: true, autoIncrement: true },
    name: STRING(30),
    age: INTEGER,
    created_at: DATE,
    updated_at: DATE,
  }, {
    freezeTableName: true, // 为true时，冻结该表格名称，不用转换。
    tableName: 'users',
  }

  );

  return User;
};
